﻿/*用于覆盖element  theme：green --zl2021.02.26*/
/*
* @Author: zl
* @Date:   2021-02-26 10:20:47
* @Last Modified by:   zl
* @Last Modified time: 2021-02-26
*/
/*颜色重置*/
body {
  color: #575962;
}
.el-message-box__status.el-icon-success {
  color: #00AADC;
}
.el-message-box__status.el-icon-success {
  color: #00AADC;
}
.el-form-item.is-success .el-input__inner, .el-form-item.is-success .el-input__inner:focus, .el-form-item.is-success .el-textarea__inner, .el-form-item.is-success .el-textarea__inner:focus {
  border-color: #00AADC;
}
.el-form-item.is-success .el-input__validateIcon {
  color: #00AADC;
}
.el-tag--success {
  background-color: rgba(103, 194, 58, .1);
  border-color: rgba(103, 194, 58, .2);
  color: #00AADC;
}

.el-tag--success.is-hit {
  border-color: #00AADC;
}

.el-tag--success .el-tag__close {
  color: #00AADC;
}

.el-tag--success .el-tag__close:hover {
  background-color: #00AADC;
  color: #FFF;
}
.el-alert--success.is-light {
  background-color: #f0f9eb;
  color: #00AADC;
}

.el-alert--success.is-light .el-alert__description {
  color: #00AADC;
}

.el-alert--success.is-dark {
  background-color: #00AADC;
  color: #FFF;
}
.el-notification .el-icon-success {
  color: #00AADC;
}
.el-upload-list__item .el-icon-upload-success {
  color: #00AADC;
}
.el-upload-list__item.is-success .el-upload-list__item-name:focus, .el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: #00AADC;
  cursor: pointer;
}
.el-progress.is-success .el-progress-bar__inner {
  background-color: #00AADC;
}

.el-progress.is-success .el-progress__text {
  color: #00AADC;
}
.el-message--success .el-message__content {
  color: #00AADC;
}
.el-message .el-icon-success {
  color: #00AADC;
}
.el-badge__content--success {
  background-color: #00AADC;
}
.el-step__head.is-success {
  color: #00AADC;
  border-color: #00AADC;
}
.el-step__title.is-success {
  color: #00AADC;
}
.el-step__description.is-success {
  color: #00AADC;
}
/*按钮颜色重置*/
.el-button {
  padding: 9px 15px;
}
.el-input-group__append .el-button {
  padding: 0 24px;
}
.el-button--primary {
  color: #FFF;
  background-color: #00AADC;
  border-color: #00AADC;
}
.el-button:focus, .el-button:hover {
  color: #00AADC;
}
.el-button:hover, .el-button:active {
  border-color: #00AADC;
  background-color: #e0f5eb;
  color: #00AADC;
}
.el-button--primary:focus, .el-button--primary:hover {
  background: #00AADC;
  border-color: #00AADC;
  color: #FFF;
}

.el-button--primary.is-active, .el-button--primary:active {
  background: #00AADC;
  border-color: #00AADC;
  color: #FFF;
  opacity: .7;
}
.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover {
  color: #FFF;
  background-color: #00AADC;
  border-color: #00AADC;
  opacity: .7;
}

.el-button--primary.is-plain {
  color: #00AADC;
  background: #f0f9eb;
  border-color: #00AADC;
}

.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover {
  background: #00AADC;
  border-color: #00AADC;
  color: #FFF;
}

.el-button--primary.is-plain:active {
  background: #00AADC;
  border-color: #00AADC;
  color: #FFF;
  outline: 0;
  opacity: .7;
}

.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:active, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:hover {
  color: #a4da89;
  background-color: #f0f9eb;
  border-color: #e1f3d8;
}
.el-button-group .el-button--primary:first-child {
  border-right-color: rgba(255, 255, 255, .5);
}

.el-button-group .el-button--primary:last-child {
  border-left-color: rgba(255, 255, 255, .5);
}

.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, .5);
  border-right-color: rgba(255, 255, 255, .5);
}
.el-timeline-item__node--success {
  background-color: #00AADC;
}
/*链接颜色重置*/
.el-link.el-link--success.is-underline:hover:after, .el-link.el-link--success:after {
  border-color: #00AADC;
}

.el-link.el-link--success {
  color: #00AADC;
}

.el-link.el-link--success:hover {
  color: #00AADC;
}

.el-link.el-link--success.is-disabled {
  color: #b3e19d;
}
/*开关颜色重置*/
.el-switch__label.is-active {
  color: #00AADC;
}
.el-switch.is-checked .el-switch__core {
  border-color: #00AADC;
  background-color: #00AADC;
}
/*分页颜色重置*/
.el-pagination button:hover {
  color: #00AADC;
}
.el-pagination__sizes .el-input .el-input__inner:hover {
  border-color: #00AADC;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
  color: #00AADC;
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #00AADC;
  color: #FFF;
  border-color: #00AADC;
}
/*复选单选颜色重置*/
.el-checkbox.is-bordered.is-checked {
  border-color: #00AADC;
}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #00AADC;
  border-color: #00AADC;
}
.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #00AADC;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #00AADC;
}
.el-checkbox__inner:hover {
  border-color: #00AADC;
}
.el-checkbox-button__inner:hover {
  color: #00AADC;
}
.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #FFF;
  background-color: #00AADC;
  border-color: #00AADC;
  -webkit-box-shadow: -1px 0 0 0 #a4da89;
  box-shadow: -1px 0 0 0 #a4da89;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #00AADC;
}
.el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #00AADC;
}
.el-transfer-panel__item:hover {
  color: #00AADC;
}
.el-radio.is-bordered.is-checked {
  border-color: #00AADC;
}
.el-radio__input.is-checked .el-radio__inner {
  border-color: #00AADC;
  background: #00AADC;
}
.el-radio__input.is-checked + .el-radio__label {
  color: #00AADC;
}

.el-radio__input.is-focus .el-radio__inner {
  border-color: #00AADC;
}
.el-radio__inner:hover {
  border-color: #00AADC;
}
.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  -webkit-box-shadow: 0 0 2px 2px #00AADC;
  box-shadow: 0 0 2px 2px #00AADC;
}
.el-radio-button__inner:hover {
  color: #00AADC;
}
.el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #FFF;
  background-color: #00AADC;
  border-color: #00AADC;
  -webkit-box-shadow: -1px 0 0 0 #00AADC;
  box-shadow: -1px 0 0 0 #00AADC;
}
.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
  -webkit-box-shadow: 0 0 2px 2px #00AADC;
  box-shadow: 0 0 2px 2px #00AADC;
}
/* 部分颜色重置 start */
.tree-left .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
  background: #e0f5eb;
  border-right: 4px solid #00AADC;
}
.el-tabs__item.is-active {
  color: #00AADC;
}
.el-tabs__item:focus.is-active.is-focus:not(:active) {
  box-shadow: none;
}
.right-sidebar .el-tabs__item.is-active, .right-sidebar .el-tabs__item:hover,
 .right-aside .el-tabs__item.is-active, .right-aside .el-tabs__item:hover {
  color: #00AADC!important;
}
.right-sidebar .el-tabs__item.is-active, .el-tabs__item:hover {
  color: #00AADC;
}
.right-sidebar .el-tabs__active-bar{
  background-color: #00AADC!important;
}
.el-select-dropdown__item.selected {
  color: #00AADC;
  font-weight: 700;
}
.el-button--text{
  color: #00AADC;
  padding-left: 0;
  padding-right: 0;
}
.el-select .el-input.is-focus .el-input__inner,
.el-input__inner:focus {
  border-color: #00AADC;
  outline: 0;
}
.el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: #e0f5eb;
  color: #00AADC;
}
.el-date-table td.current:not(.disabled) span {
  color: #FFF;
  background-color: #00AADC;
}
.el-date-table td.today span {
  color: #00AADC;
  font-weight: 700;
}
.el-year-table td .cell:hover, .el-year-table td.current:not(.disabled) .cell {
  color: #00AADC;
}
.el-month-table td.current:not(.disabled) .cell {
  color: #00AADC;
}
.el-month-table td .cell:hover {
  color: #00AADC;
}
.el-date-table td.available:hover {
  color: #00AADC;
}
.el-date-picker__header-label.active, .el-date-picker__header-label:hover {
  color: #00AADC;
}
.el-picker-panel__icon-btn:hover {
  color: #00AADC;
}
.el-textarea__inner:focus {
  outline: 0;
  border-color: #00AADC;
}
.el-select .el-input__inner:focus {
  border-color: #00AADC;
}
.el-loading-spinner .path {
  stroke: #00AADC;
}
.el-tabs__active-bar {
  background-color: #00AADC;
}
.el-input-number__decrease:hover, .el-input-number__increase:hover {
  color: #00AADC;
}
.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
  border-color: #00AADC;
}
.el-form-item__label, .el-input__inner, .el-input__icon {
  line-height: 34px;
  height: 34px;
}
.el-form-item__content {
  line-height: 34px;
}
/*.el-input__icon {*/
  /*height: 100%;*/
/*}*/
.el-input-number.is-controls-right .el-input-number__decrease, .el-input-number.is-controls-right .el-input-number__increase {
  line-height: 16px;
}
.el-input-number__decrease, .el-input-number__increase {
  top: 3px;
  bottom: auto;
}
.el-input-number.is-controls-right .el-input-number__decrease {
  bottom: 3px;
  top: auto;
}
.el-table .descending .sort-caret.descending{
  border-top-color: #00AADC;
}
.el-table .ascending .sort-caret.ascending {
  border-bottom-color: #00AADC;
}
.el-button--warning:focus, .el-button--warning:hover {
  background: #ebb563;
  border-color: #ebb563;
  color: #FFF;
}
.el-button--text:focus, .el-button--text:hover {
  color: #00AADC;
  border-color: transparent;
  background-color: transparent;
}
.el-button--default.is-plain:focus, .el-button--default.is-plain:hover {
  border-color: #00AADC;
  color: #00AADC;
}

.el-button--primary:hover i {
  color: #00AADC;
}
.el-button--warning:focus, .el-button--warning:hover {
  color: #fff;
}
.el-button--danger,
.el-button--danger:focus,
.el-button--danger.is-disabled,
.el-button--danger.is-disabled:hover {
  background-color: #fff;
  color: #F56C6C;
}
.el-button--danger:hover {
  background-color: #F56C6C;
  color: #fff;
  border-color: #F56C6C;
}
.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close {
  color: #00AADC;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active,
.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: #00AADC;
}
/* 部分颜色重置 end */
/*el-dialog */
.el-dialog__header {
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  border-bottom: 1px solid #EBEDF2;
}
.el-dialog__headerbtn {
  top: 12px;
}
.el-message{
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.16);
  background-color: #fff;
  min-width: 100px;
}
.el-message .el-message__icon{
  font-size: 16px;
}
.el-message .el-message__content{
  font-size: 16px;
}